function blkStruct = slblocks

blkStruct.Name = ['MotorControlLibrary'];

blkStruct.OpenFcn = 'MotorControlLibrary';

blkStruct.MaskDisplay = '';

Browser(1).Library = 'simulink';
Browser(1).Name    = 'Simulink';
Browser(1).IsFlat  = 0;% Is this library "flat" (i.e. no subsystems)?

Browser(2).Library = 'MotorControlLibrary';
Browser(2).Name    = 'MotorControlLibrary';
Browser(2).IsFlat  = 0;% Is this library "flat" (i.e. no subsystems)?

blkStruct.Browser = Browser;
clear Browser;

Viewer(1).Library = 'simviewers';
Viewer(1).Name    = 'Simulink';

blkStruct.Viewer = Viewer;
clear Viewer;

Generator(1).Library = 'simgens';
Generator(1).Name    = 'Simulink';

blkStruct.Generator = Generator;
clear Generator;

blkStruct.ModelUpdaterMethods.fhDetermineBrokenLinks = @UpdateSimulinkBrokenLinksMappingHelper;
blkStruct.ModelUpdaterMethods.fhSeparatedChecks = @UpdateSimulinkBlocksHelper;



